/* CSS Document */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,i,th,td,strong { font-size:14px;}
h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; font-family:'myfont',Arial, Helvetica, sans-serif,Heiti SC,tahoma,Hiragino Sans GB; font-weight:normal;}
ul,ol { list-style: none; }
ul li {list-style: none outside none;}
body{ font-size:14px; background:#fff; font-family:'myfont',Arial, Helvetica, sans-serif,Heiti SC,tahoma,Hiragino Sans GB; color:#333;}
img {border:0 none;}
a{color:#333;}
a:link, a:visited, a:active { text-decoration: none;}
a:hover{ text-decoration: none; color:#ca1500;}
.clearfix:after { clear: both; content: ""; display: block; height: 0; visibility: hidden; }
.clear{ clear:both;font-size:0px;}
.l{float:left}
.r{float:right}
input:focus { outline: none; }
input[type="text"],input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}

textarea {-webkit-appearance: none;}

@font-face { font-family: 'myfont'; src: url('../font/SourceHanSansCN-Regular.eot');
  src: local('../font/SourceHanSansCN-Regular Regular'),
      local('../font/SourceHanSansCN-Regular'),
      url('../font/SourceHanSansCN-Regular.woff') format('woff'),
      url('../font/SourceHanSansCN-Regular.ttf') format('truetype'),
      url('../font/SourceHanSansCN-Regular.svg#SourceHanSansCN-Regular') format('svg');  
}


/*-- 首页样式 --*/

.big-bg { position:absolute; top:0; width:100%; background:url(../images/top-bannerbg.png) no-repeat center top; height:590px; z-index:-1;}

.top-box { width:100%; height:40px; background:#f4f4f4; line-height:40px; vertical-align:middle; color:#333; font-size:14px;}
.top { width:1000px; margin:0 auto;}
.top-txt { display: block; width:auto;}
.top-link { margin-left:8px;}
.top-link ul li { float:left; margin-right:14px; position:relative;}
.top-link ul li>img { display:inline-block; vertical-align:sub; margin-right:5px;}
.top-link ul li .top-wx { display:none; width:100px; height:100px; position:absolute; z-index:88;}
.top-link ul li:hover .top-wx { display:block;}
.search form label { height:24px; width:200px; border:1px solid #cb1500; display:block; margin-top:6px;}
.search form label input { vertical-align:top; border:none; box-shadow:1px 1px 1px #ccc inset;}
.search form label input.ss-srk { height:24px; width:170px;background:#fff; text-indent:5px;}
.search form label input.ss-btn { width:30px; height:24px; background: url(../images/ss-fdj.jpg) no-repeat center center; height:24px; cursor:pointer; position:relative; z-index:5;}
#myclock { color:#333; width:225px; display:block; font-size:14px; margin-left:10px;}
#myclock h2 { font-size:14px;}

.logo { width:1000px; margin:0 auto; height:250px; text-align:center; box-sizing:border-box; padding-top:76px;}
.logo img { width:765px; height:97px; display:block; margin:0 auto;}

.nav { width:1000px; margin:0 auto; background:url(../images/nav-bg.jpg) no-repeat 0 0; height:50px; line-height:50px;}
.nav ul { padding-left:5px;}
.nav ul li { float:left; font-size:16px; font-weight:700; margin:0 4px;}
.nav ul li a { color:#fff; display:block; padding:0 14px; height:48px; margin-top:2px; transition:all 0.5s;}
.nav ul li a:hover { background:#f8e8e7; color:#c31e05; transition:all 0.5s;}
.nav ul li a.on {background:#f8e8e7; color:#c31e05;}

.zt-box-img { width: 1000px; margin: 15px auto;}
.zt-box-img img { display: block; width: 100%; height: auto;}

.tzgg-box { width:1000px; margin:0 auto; height:40px; line-height:40px; background:#f8e8e8;}
.tzgg-box h4 { float:left; font-size:16px; font-weight:bold; color:#c90d10; background:url(../images/h3-bg02.png) no-repeat left center; padding-left:30px; margin-left:10px; margin-right:10px;}
.tzgg-list-box { width:800px; overflow:hidden; position:relative;height:40px;}
.tzgg-list { float:left; width:800%; height:40px; position: absolute;}
.tzgg-list ul { float:left;}
.tzgg-list ul li { float:left; font-size:14px; margin-right:30px; display:inline; padding-left:10px; background:url(../images/gg-list-bg.png) no-repeat left center;}
.more-box { margin-right:10px;}
.more-box a { color:#666;}

.banner { width:1000px; height:430px; margin:0px auto 0;}
#hotpic { width: 1000px; height: 430px;  overflow: hidden; }
#NewsPic { position: relative;  width: 1000px; height: 430px;}
#NewsPic ul { width: 1000px; height: 430px; overflow:hidden;}
#NewsPic ul li { position:relative;}
#NewsPic ul li a { display:block;}
#NewsPic ul li img{width: 1000px; height: 430px;  display:block; margin:0; padding:0px;overflow: hidden;vertical-align:text-top; border:1px solid #fff; box-sizing:border-box;}
#NewsPic .Nav { position:absolute; bottom:1px; left:0; width:925px; }
#NewsPic .Nav span { display:block; float:left; height:75px; width:25%; cursor: pointer; overflow:hidden; background:rgba(255,255,255,0.7); display:inline; box-sizing:border-box; border-right:1px solid #b7180a; font-size:16px; font-weight:bold; line-height:24px; padding:15px 20px 0;}
#NewsPic .Nav span a { display:block;text-overflow:ellipsis; height:48px; overflow:hidden;}
#NewsPic .Nav span.Normal {  }
#NewsPic .Nav span.Cur { background:rgba(187,39,21,0.85); color:#fff;}
#NewsPic .Nav span.Cur a { color:#fff;}
#NewsPic .gdyw-more { position:absolute; height:75px; width:75px; box-sizing:border-box; bottom:1px; right:0; background:rgba(187,39,21,0.95); text-align:center;line-height:24px; padding:15px 20px 0; font-size:16px;}
#NewsPic .gdyw-more a { color:#fff; }
#NewsPic .gdyw-more a:hover {text-decoration:underline;}

.swhld-box { width:1000px;margin:15px auto 0;}
.swhld-box h3 { height:40px; line-height:40px; border:1px solid #dddddd; border-bottom:2px solid #c90d10; font-size:16px; font-weight:bold; background:url(../images/h3-bg.png) no-repeat 15px center #f9f9f9; color:#c90d10; padding-left:30px; margin-bottom:15px;}
.swhld-box h3 a { font-size:14px; font-weight:normal; float:right; margin-right:5px; color:#888;}
.swhld-box h3 a:hover { color:#c90d10;}

.zy-ldbox { width:395px; height:360px; overflow:hidden; }
.zy-ldbox h4 { height:30px; line-height:30px; margin-bottom:10px; padding-left:15px; color:#c90d10; font-size:16px; border-bottom:1px solid #c90d10; background:#f6f6f6;}
.zy-ldbox h4 a { font-size:14px; color:#999; margin-right:5px; float:right;}
.zy-ldbox h4 a:hover {color:#c90d10;}
.zy-ldbox h5 { font-size:16px; font-weight:bold; padding:5px 0;}
.zy-ldbox p { font-size:14px; line-height:22px; padding-right:10px; }
.zy-ldbox>a>img { width:125px; height:auto; float:left; margin-right:15px;}

.fy-ldbox { width:585px; height:200px; margin-bottom:10px;}
.fy-ldbox h4 { height:30px; line-height:30px; margin-bottom:10px; padding-left:15px; color:#c90d10; font-size:16px; border-bottom:1px solid #c90d10; background:#f6f6f6;}
.fzw-list-box { width:585px; position:relative; height:150px; overflow:hidden;}
.fzw-list { float:left; position:absolute; width:500%; height:150px;}
.fzw-list ul { float:left; height:150px; padding-right: 85px;}
.fzw-list ul li { width:85px; float:left; margin-right:15px; display:inline;}
.fzw-list ul li img { width:85px; height:120px;}
.fzw-list ul li p { height:30px; line-height:30px; text-align:center; font-size:16px;}

.ms-ldbox {width:585px; height:150px; }
.ms-ldbox h4 { width:30px; height:120px; box-sizing:border-box; border:1px solid #e4e4e4; background:#f9f9f9; margin-right:20px; text-align:center; font-size:16px; color:#c90d10; padding-top:28px;}
.cwwy-btnbox { width:205px; margin-left:20px;}
.msz-img { height:150px;}
.msz-img img { width:85px; height:120px; display:block;}
.msz-img p { height:30px; line-height:30px; text-align:center; font-size:16px;}

.news-box01 { width:1000px; margin:15px auto 0;}
.news-czyz { width:680px; position:relative;}
.news-czyz h3 { background:#f8f8f8; height:39px; border-bottom:1px solid #c90d10;}
.news-czyz h3 span { display:block; width:120px; height:40px; box-sizing:border-box; float:left; line-height:40px; text-align: center; font-size:16px; font-weight:bold; cursor:pointer;}
.news-czyz h3 span:hover {background:#fff; border:1px solid #c90d10;border-bottom:1px solid #fff; color:#c90d10;}
.news-czyz h3 span.on { background:#fff; border:1px solid #c90d10; border-bottom:1px solid #fff; position:relative; z-index:5; color:#c90d10;}
.news-list-box { margin-top:10px;}
.news-list-box ul li { float: left; width:50%; box-sizing:border-box; padding:0 20px 0 15px; height:30px; font-size:14px; line-height:30px;  background:url(../images/hong-hei-dbg.png) no-repeat 3px -18px;  }
.news-list-box ul li:hover {background:url(../images/hong-hei-dbg.png) no-repeat 3px 13px;}
.news-list-box ul li a { display:block;white-space: nowrap;text-overflow: ellipsis;overflow:hidden; height:30px; width:305px;}
.news-list-box .list-more { position:absolute; top:10px; right:5px;}
.news-list-box .list-more a:link { color:#888;}
.news-list-box .list-more a:hover {color:#c90d10;}

.news-czyz01 { width:680px; position:relative;}
.news-czyz01 h3 { background:#f8f8f8; height:39px; border-bottom:1px solid #c90d10;}
.news-czyz01 h3 span { display:block; width:120px; height:40px; box-sizing:border-box; float:left; line-height:40px; text-align: center; font-size:16px; font-weight:bold; cursor:pointer;}
.news-czyz01 h3 span:hover {background:#fff; border:1px solid #c90d10;border-bottom:1px solid #fff; color:#c90d10;}
.news-czyz01 h3 span.on { background:#fff; border:1px solid #c90d10; border-bottom:1px solid #fff; position:relative; z-index:5; color:#c90d10;}

.pic-zt-box { width:310px; box-sizing:border-box; height:350px; border:1px solid #dedede; border-top:2px solid #c90d10;} 
.pic-zt-box h3 { height:38px; line-height:38px; border-bottom:1px solid #dedede; background:#fbfbfb; font-size:16px; color:#c90d10; font-weight:bold; padding-left:40px; background:url(../images/h3-bg01.png) no-repeat 8px center;}
.pic-zt-box h3 a { font-size:14px; font-weight:normal; color:#888; float:right; margin-right:5px;}
.pic-zt-box h3 a:hover { color:#c90d10;}
.pic-zt-box ul li { text-align:center; margin-top:10px;}
.pic-zt-box ul li img { height:140px; width:300px; display:block; margin:0 auto;}


#lunbobox {width:1000px;height:100px;position:relative; margin:15px auto 0;}
.lunbo {width:1000px;height:100px;}
.lunbo img {width:1000px;height:100px;position:absolute;top:0px;left:0px;}
#lunbobox ul {width:285px;position:absolute;bottom:5px;right:5px;z-index:5; text-align:right;}
#lunbobox ul li {cursor:pointer;width:18px;height:18px; line-height:18px; display:inline-block;list-style:none;background:rgba(0,0,0,0.6); color:#fff;text-align:center;margin:0px 0 0px 5px;}
#lunbobox ul li:first-child { background:#fff; color:#c90d10;}

.nggk-box { width:310px; box-sizing:border-box; height:262px; background:#fff; border:1px solid #dedede; border-top:2px solid #c90d10;} 
.nggk-box h3 { height:38px; line-height:38px; border-bottom:1px solid #dedede; background:#fbfbfb; font-size:16px; color:#c90d10; font-weight:bold; padding-left:40px; background:url(../images/h3-bg03.png) no-repeat 8px center;}
.nggk-box h3 a { font-size:14px; font-weight:normal; color:#888; float:right; margin-right:5px;}
.nggk-box h3 a:hover { color:#c90d10;}
.nggk-js { padding:10px; height:200px; overflow:hidden;}
.nggk-js img { float:left; width:130px; height:auto; margin-right:10px; margin-top:7px;}
.nggk-js p { font-size:14px; line-height:26px; height:210px;}

.swh-h h3 { height:40px; line-height:40px; border:1px solid #dddddd; border-bottom:2px solid #c90d10; font-size:16px; font-weight:bold; background:url(../images/h3-bg.png) no-repeat 15px center #f9f9f9; color:#c90d10; padding-left:30px;}
.swh-h h3 a { font-size:14px; font-weight:normal; float:right; margin-right:5px; color:#888;}
.swh-h h3 a:hover { color:#c90d10;}
.swh-box { background:#f9f9f9; padding:15px;height: 290px;overflow: hidden;}
.swh-box ul li { line-height:30px; height:30px; width:420px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.swh-box ul li span { display:inline-block; height:20px; padding:0 8px; border-radius:3px; background:#cb1500; color:#fff; line-height:20px; margin-right:5px;}
.swh-map { background:url(../images/hb-dt.png) no-repeat 0 0; width:542px; height:299px; position:relative;}
.swh-map a { font-size:14px; color:#fff; font-weight:bold; background:url(../images/ds-bg.png) no-repeat left center; padding-left:12px; position:absolute;}
.swh-map a:hover { text-decoration:underline;}
.swh-map a.po01 { top:132px; left:403px;}
.swh-map a.po02 { top:184px; left:446px;}
.swh-map a.po03 { top:50px; left:122px;}
.swh-map a.po04 { top:195px; left:250px;}
.swh-map a.po05 { top:160px; left:170px;}
.swh-map a.po06 { top:60px; left:215px;}
.swh-map a.po07 { top:152px; left:432px;}
.swh-map a.po08 { top:124px; left:271px;}
.swh-map a.po09 { top:112px; left:460px;}
.swh-map a.po10 { top:121px; left:352px;}
.swh-map a.po11 { top:218px; left:390px;}
.swh-map a.po12 { top:69px; left:318px;}
.swh-map a.po13 { top:214px; left:60px;}
.swh-map a.po14 { top:174px; left:324px;}

.gdtp-box h3 {height:40px; line-height:40px; border:1px solid #dddddd; border-top:2px solid #c90d10; background:#fbfbfb; font-size:16px; font-weight:bold; color:#c90d10; padding-left:15px;}
.gdtp-box h3 span { display:inline-block; margin-right:20px; width:80px;  margin-right:20px; color:#333; cursor:pointer; padding-left:15px;}
.gdtp-box h3 span.on { background:url(../images/h3-bg.png) no-repeat left center; color:#c90d10; width:80px; }

.gdtp-img-box { position:relative;}
.gdtp-imglist { position:relative; width:1000px; margin-top:10px; height:150px; overflow:hidden;}
.gdtp-imglist-box { width:5000px; float:left; position:absolute; height:150px;}
.gdtp-imglist-box ul { float:left;}
.gdtp-imglist-box ul li { width:180px; height:150px; float:left; margin-right:20px;}
.gdtp-imglist-box ul li img { width:180px; height:120px; display:block;}
.gdtp-imglist-box ul li p { text-align:center; height:30px; line-height:30px;}

.hwcl-link { position:absolute; right:0; top:-45px; z-index:99;}
.hwcl-link a { display:inline-block; width:58px; height:35px; line-height:35px; margin-right:8px; text-align:center;}
.hwcl-link a:hover { color:#fff; background:url(../images/wh-s-bg.png) no-repeat 0 0;}

.gdtp-link {position:absolute; right:10px; top:-40px; z-index:99;}
.gdtp-link a { color:#888;}
.gdtp-link a:hover { color:#c90d10;}

.link-box { width:1000px; margin:15px auto 0;}
.link-box ul li { line-height:40px; margin-bottom:5px; border:1px solid #f8e1e5; position:relative; box-sizing:border-box; }
.link-box ul li h3 { float:left; width:120px; background:#f8e1e5; font-size:16px; font-weight:bold; color:#c90d10; text-align:center; height:100%; line-height:40px; top:0; bottom:0; position:absolute;}
.link-box ul li p { float:left; margin-left:120px;}
.link-box ul li p a { display:inline-table; margin-left:25px;}

.footer-box { width:100%; height:130px; background:#941100; border-top:3px solid #820708; margin-top:15px;}
.footer { width:1000px; margin:0 auto; color:#fff; text-align:center; line-height:24px; position:relative; padding-top:32px;}
.footer a { color:#fff;}
.foot-img { width:56px; height:68px; position:absolute; right:0; top:31px;}

.mobile-inner-header-icon { display:none;}
.foot-img img { width:56px; height:68px; display:block;}
.footer-sj { display:none;}


.ny-contant { width:1000px; margin:15px auto 0;}
.ny-lbox { width:680px; min-height:625px; box-sizing:border-box; background:#fff; border:1px solid #dedede;border-top: 2px solid #c90d10;}
.ny-lbox h3 {height: 39px; line-height: 39px; border-bottom: 1px solid #dddddd;  background: #fbfbfb; font-size: 14px; font-weight: normal; padding-left: 10px;}
.ny-lbox01 { width:100%; min-height:625px; box-sizing:border-box; background:#fff; border:1px solid #dedede;border-top: 2px solid #c90d10;}
.ny-lbox01 h3 {height: 39px; line-height: 39px; border-bottom: 1px solid #dddddd;  background: #fbfbfb; font-size: 14px; font-weight: normal; padding-left: 10px;}
.ny-rbox { width:310px;}
.ny-rbox .nggk-box { height:auto;}
.ny-rbox .pic-zt-box { margin-top:10px;}
.ny-news-list { padding:10px 15px;}
.ny-news-list ul li { height:32px; line-height:32px; padding-left:15px; overflow:hidden; background:url(../images/gg-list-bg.png) no-repeat left center; border-bottom:1px dashed #d5d5d5;}
.ny-news-list ul li a { display:block;}
.ny-news-list ul li a p { float:left; width:520px; overflow:hidden;}
.ny-news-list ul li a span { float:right; color:#888;}

.wz-page { height:36px; line-height:36px; margin:0 15px 10px; background:#e5e5e5;}
.wz-page span { display:block; max-width:45%; overflow:hidden; height:36px; margin:0 10px; color:#666;}
.page { height:30px; line-height:30px; padding:0 15px 10px; text-align:center;}
.page span,.page a { display:inline-block; margin:0 7px;}
.page span { color:#999;}
.page a.on { color:black; font-weight:bold;}

.ny-news-xq {padding:10px 15px; background:#fff;}
.ny-news-xq h4 {font-size: 24px; color: #df0a0a; line-height: 40px; padding: 20px 0 10px 0; text-align: center;}
.ny-news-xq h5 { line-height:30px; text-align:center; background:#e5e5e5; margin-bottom:15px;}
.ny-news-xq p { font-size:16px; line-height:28px; margin-bottom:15px;}
.ny-news-xq img { max-width:100%; height:auto; margin:0 auto;}
.ny-news-xq table { border-spacing:0 !important; max-width:100%;}
.ny-news-xq td,.ny-news-xq th { border:1px solid #333333;}

.pic-list { padding:15px 15px 0; text-align:center;}
.pic-list ul li { width:175px; height:312px; display:inline-block; margin:0 18px 25px; vertical-align:top;}
.pic-list ul li img { width:175px; height:252px; display:block;}
.pic-list ul li h4 { font-size:16px; font-weight:bold; color:#c90d10; height:30px; line-height:30px;}
.pic-list ul li p { height:30px; line-height:30px; font-size:16px; color:#333;}
.pic-list ul li:first-child { margin:0 150px 25px;}

.ngzz-list { padding:10px;}
.ngzz-list h4 { height:30px; line-height:30px; text-indent:10px; font-size:14px; background:#f8e8e8; margin-bottom:10px;}
.ngzz-list ul li { width:199px; float:left; margin:0 10px 10px;}
.ngzz-list ul li img { width:199px; height:136px; display:block;}
.ngzz-list ul li p { line-height:18px; height:36px; overflow:hidden; padding:5px 10px; text-align:center; }

@media screen and (max-width: 769px) {
    ::-webkit-scrollbar {display:none}
	.big-bg { width:100%; height:8.5rem; background-size: auto 100%;}
	.top-box { width:100%; height:1.7rem; line-height:1.7rem; font-size:14px;}
	.top { width:100%;}
	.top-txt { padding-left:10px;}
	#myclock { display:none;}
	.top-link { display:none;}
	.search { float:none; position:absolute; z-index:88; left:50%; margin-left:-100px; top:4.7rem;}
	.search form label { height:1.2rem; width:200px; border:1px solid #cb1500; display:block; margin-top:6px;}
	.search form label input { vertical-align:top; border:none; box-shadow:1px 1px 1px #ccc inset;}
	.search form label input.ss-srk { height:1.2rem; width:170px;background:#fff; text-indent:5px;}
	.search form label input.ss-btn { width:30px; height:1.2rem; background: url(../images/ss-fdj.jpg) no-repeat center center; background-size:auto 100%;  cursor:pointer; position:relative; z-index:5;}
	
	.logo { width:100%; margin:0 auto; height:auto; text-align:center; box-sizing:border-box; padding-top:0.7rem; padding-bottom:2.5rem;}
	.logo img { width:14.4rem; height:1.825rem; display:block; margin:0 auto;}
	
	.nav { width:100%; margin:0 auto; background:none; height:50px; line-height:50px; position:absolute; top:0;}
	.nav ul { background:rgba(203,21,0,0.75); display:none; z-index:999; position:absolute; top:1.7rem; width:100%; padding:0;}
	.nav ul li { float:none; font-size:0.7rem; height:1.8rem; line-height:1.8rem; border-bottom:1px solid #fff; font-weight: normal; margin:0;}
	.nav ul li a { color:#fff; display:block; padding:0 15px; height:1.8rem; margin-top:0; transition:all 0.5s;}
	.nav ul li a:hover { background:#f8e8e7; color:#c31e05; transition:all 0.5s;}
	.nav ul li a.on {background:#f8e8e7; color:#c31e05;}
	
	.mobile-inner-header-icon{color: #ffffff;height:1.7rem;font-size:25px;text-align: center;float:right;width: 50px;position: relative;-webkit-transition: background 0.5s;-moz-transition: background 0.5s;-o-transition: background 0.5s;transition: background 0.5s; display: block;}
	.mobile-inner-header-icon:hover{background-color: rgba(255,255,255,0.2);cursor: pointer;}
	.mobile-inner-header-icon span{position: absolute;left: calc((100% - 25px) / 2);top: calc((100% - 1px) / 2);width: 25px;height: 1px;background:#c90d10;	}
	.mobile-inner-header-icon span:nth-child(1){transform: translateY(4px) rotate(0deg);}
	.mobile-inner-header-icon span:nth-child(2){transform: translateY(-4px) rotate(0deg);}
	
	.mobile-inner-header-icon-click span:nth-child(1){animation-duration: 0.5s;	animation-fill-mode: both;animation-name: clickfirst;}		
	.mobile-inner-header-icon-click span:nth-child(2){animation-duration: 0.5s;	animation-fill-mode: both;animation-name: clicksecond;}
	@keyframes clickfirst {
	  0% {
		  transform: translateY(4px) rotate(0deg);
		  
	  }
	
	  100% {
		transform: translateY(0) rotate(45deg);
	  }
	}	
	
	
	
	@keyframes clicksecond {
	  0% {
		  transform: translateY(-4px) rotate(0deg);
	  }
	
	  100% {
		transform: translateY(0) rotate(-45deg);
	  }
	}
	
	.tzgg-box { width:100%; margin:0 auto; height:1.6rem; line-height:1.6rem; background:#c61602; padding:0 10px; box-sizing:border-box;}
	.tzgg-box h4 { display:none;}
	.tzgg-list-box { width:12.5rem; overflow:hidden; position:relative;height:1.6rem;}
	.tzgg-list { float:left; width:500%; height:1.6rem; position: absolute;}
	.tzgg-list ul { float:left;  }
	.tzgg-list ul li { float:left; font-size:14px; margin-right:30px; display:inline; padding-left:10px; background:url(../images/gg-list-bg01.png) no-repeat left center;}
	.tzgg-list ul li a { color:#fff;}
	.more-box { margin-right:0;}
	.more-box a { color:#f9f9f9; font-size:12px;}
	
	.banner { width:100%; height:7.5rem; margin:0 auto;}
	#hotpic { width: 100%; height:7.5rem;  overflow: hidden; }
	#NewsPic { position: relative;  width: 100%; height: 7.5rem;}
	#NewsPic ul { width: 100%; height: 7.5rem; overflow:hidden;}
	#NewsPic ul li { position:relative;}
	#NewsPic ul li a { display:block;}
	#NewsPic ul li img{width: 100%; height: 7.5rem;  display:block; margin:0; padding:0px;overflow: hidden;vertical-align:text-top; border:none; box-sizing:border-box;}
	#NewsPic .Nav { position:absolute; bottom:0; right:0; width:85%; }
	#NewsPic .Nav span { display:block; float:left; height:1.3rem; line-height:1.3rem; width:25%; cursor: pointer; overflow:hidden; background:rgba(255,255,255,0.7); display:inline; box-sizing:border-box; border-right:1px solid #b7180a; font-size:12px; font-weight: normal; padding:0 5px;}
	#NewsPic .Nav span a { display:block;text-overflow:ellipsis; height:48px; overflow:hidden;}
	#NewsPic .Nav span:last-child { border:none;}
	#NewsPic .Nav span.Normal {  }
	#NewsPic .Nav span.Cur { background:rgba(187,39,21,0.75); color:#fff;}
	#NewsPic .Nav span.Cur a { color:#fff;}
	#NewsPic .gdyw-more { bottom:0; height:1.3rem; line-height:1.3rem; overflow:hidden; width:15%; padding:0; }
	#NewsPic .gdyw-more  a { font-size:12px;}
	
	.swhld-box { width:100%;margin:5px auto 0;}
	.swhld-box h3 { height:1.6rem; line-height:1.6rem; border:1px solid #dddddd; border-bottom:2px solid #c90d10; font-size:0.65rem; font-weight:bold; background:url(../images/h3-bg.png) no-repeat 15px center #f9f9f9; color:#c90d10; padding-left:30px; margin-bottom:5px;}
	.swhld-box h3 a { font-size:12px; font-weight:normal; float:right; margin-right:5px; color:#888;}
	.swhld-box h3 a:hover { color:#c90d10;}
	
	.zy-ldbox { width:100%; box-sizing:border-box; padding:0 5px 5px; height: auto !important; overflow:hidden; float:none;}
	.zy-ldbox h4 { height:1.4rem; line-height:1.4rem; margin-bottom:5px; padding-left:10px; color:#c90d10; font-size:0.65rem; border-bottom:1px solid #c90d10; background:#f6f6f6;}
	.zy-ldbox h4 a { font-size:12px; color:#999; margin-right:5px; float:right;}
	.zy-ldbox h4 a:hover {color:#c90d10;}
	.zy-ldbox h5 { font-size:16px; font-weight:bold; padding:5px 0;}
	.zy-ldbox p { font-size:14px; line-height:22px; padding-right:0; }
	.zy-ldbox>img { width:125px; height:auto; float:left; margin-right:10px;}
	
	.fy-ldbox { width:100%; height:200px; margin-bottom:3px;  float:none; box-sizing:border-box; padding:0 5px;}
	.fy-ldbox h4 { height:1.4rem; line-height:1.4rem; margin-bottom:5px; padding-left:10px; color:#c90d10; font-size:0.65rem; border-bottom:1px solid #c90d10; background:#f6f6f6;}
	.fzw-list-box { width:100%; position:relative; height:150px; overflow:hidden;}
	.fzw-list { float:left; position:absolute; width:500%; height:150px;}
	.fzw-list ul { float:left; height:150px;}
	.fzw-list ul li { width:85px; float:left; margin-right:15px; display:inline;}
	.fzw-list ul li img { width:85px; height:120px;}
	.fzw-list ul li p { height:30px; line-height:30px; text-align:center; font-size:16px;}
	
	.ms-ldbox {width:100%; float:none; height: auto !important;  box-sizing:border-box; padding:0 5px; }
	.ms-ldbox h4 { width:100%; height:30px; line-height:30px; margin-bottom:5px; padding-left:15px; text-align:left; padding-top:0; color:#c90d10; font-size:16px; border:none; border-bottom:1px solid #c90d10; background:#f6f6f6;}
	.msz-img { height: auto; width:3.6rem}
	.msz-img img { width:100%; height: 5.05rem; display:block;}
	.msz-img p { height:30px; line-height:30px; text-align:center; font-size:16px;}
	.cwwy-btnbox { width:5.7rem; margin-left:5px;}
	.cwwy-btnbox img { width:100%; height: 5.05rem; display:block;}
	
	.news-box01 { width:100%; box-sizing:border-box; padding:0 5px; margin:5px auto 0;}
	.news-czyz { width:100%; position:relative;}
	.news-czyz h3 { background:#f8f8f8; height:1.7rem; border-bottom:1px solid #c90d10;}
	.news-czyz h3 span { display:block; width:22%; height:1.75rem; box-sizing:border-box; float:left; line-height:1.75rem; text-align: center; font-size:0.65rem; font-weight:bold; cursor:pointer;}
	.news-czyz h3 span:hover {background:#fff; border:1px solid #c90d10;border-bottom:1px solid #fff; color:#c90d10;}
	.news-czyz h3 span.on { background:#fff; border:1px solid #c90d10; border-bottom:1px solid #fff; position:relative; z-index:5; color:#c90d10;}
	.news-list-box { margin-top:10px;}
	.news-list-box ul { height:192px; overflow:hidden;}
	.news-list-box ul li { float:none; width:100%; box-sizing:border-box; padding:0 10px 0 10px; height:24px; font-size:14px; line-height:24px;  background:url(../images/hong-hei-dbg.png) no-repeat 1px -18px;  }
	.news-list-box ul li:hover {background:url(../images/hong-hei-dbg.png) no-repeat 3px 13px;}
	.news-list-box ul li a { display:block;white-space: nowrap;text-overflow: ellipsis;overflow:hidden; height:30px; width:305px;}
	.news-list-box .list-more { position:absolute; font-size:12px; top:0.5rem; right:0;}
	.news-list-box .list-more a:link { color:#888;}
	.news-list-box .list-more a:hover {color:#c90d10;}
	
	.news-czyz01 {  width:100%; position:relative;}
	.news-czyz01 h3 { background:#f8f8f8; height:1.7rem; border-bottom:1px solid #c90d10;}
	.news-czyz01 h3 span {  display:block; width:21%; height:1.75rem; box-sizing:border-box; float:left; line-height:1.75rem; text-align: center; font-size:0.65rem; font-weight:bold; cursor:pointer;}
	.news-czyz01 h3 span:hover {background:#fff; border:1px solid #c90d10;border-bottom:1px solid #fff; color:#c90d10;}
	.news-czyz01 h3 span.on { background:#fff; border:1px solid #c90d10; border-bottom:1px solid #fff; position:relative; z-index:5; color:#c90d10;}
	
	.pic-zt-box { width:100%; box-sizing:border-box; height: auto; border:1px solid #dedede; margin-top:5px; border-top:2px solid #c90d10; padding-bottom:10px;} 
	.pic-zt-box h3 { height:38px; line-height:38px; border-bottom:1px solid #dedede; background:#fbfbfb; font-size:16px; color:#c90d10; font-weight:bold; padding-left:40px; background:url(../images/h3-bg01.png) no-repeat 8px center;}
	.pic-zt-box h3 a { font-size:14px; font-weight:normal; color:#888; float:right; margin-right:5px;}
	.pic-zt-box h3 a:hover { color:#c90d10;}
	.pic-zt-box ul li { text-align:center; margin-top:10px;}
	.pic-zt-box ul li img { height: auto; width:90%; display:block; margin:0 auto;}
	
	
	#lunbobox {width:100%;height:50px;position:relative; margin:5px auto 0; box-sizing:border-box; padding:0 5px;}
	.lunbo {width:100%;height:50px;position:relative;}
	.lunbo img {width:100%;height:50px;position:absolute;top:0;left:0;}
	#lunbobox ul {width:100%;position:absolute;bottom:2px;right:7px;z-index:5; text-align:right;}
	#lunbobox ul li {cursor:pointer;width:12px;height:12px; font-size:10px; line-height:12px; display:inline-block;list-style:none;background:rgba(0,0,0,0.6); color:#fff;text-align:center;margin:0px 0 0px 2px;}
	#lunbobox ul li:first-child { background:#fff; color:#c90d10;}
	
	.nggk-box { width:100%; box-sizing:border-box; height: auto; border:1px solid #dedede; border-top:2px solid #c90d10; margin-top:5px;} 
	.nggk-box h3 { height:38px; line-height:38px; border-bottom:1px solid #dedede; background:#fbfbfb; font-size:16px; color:#c90d10; font-weight:bold; padding-left:40px; background:url(../images/h3-bg03.png) no-repeat 8px center;}
	.nggk-box h3 a { font-size:14px; font-weight:normal; color:#888; float:right; margin-right:5px;}
	.nggk-box h3 a:hover { color:#c90d10;}
	.nggk-js { padding:10px; height: auto; overflow:hidden;}
	.nggk-js img { float:left; width:130px; height:auto; margin-right:10px; margin-top:7px;}
	.nggk-js p { font-size:14px; line-height:24px; height: auto;}
	
	.swh-h h3 { height:40px; line-height:40px; border:1px solid #dddddd; border-bottom:2px solid #c90d10; font-size:16px; font-weight:bold; background:url(../images/h3-bg.png) no-repeat 15px center #f9f9f9; color:#c90d10; padding-left:30px;}
	.swh-h h3 a { font-size:14px; font-weight:normal; float:right; margin-right:5px; color:#888;}
	.swh-h h3 a:hover { color:#c90d10;}
	.swh-box { background:#f9f9f9; padding:5px;height: auto;        411}
	.swh-box .swh-list { display:none;}
	.swh-map { background:none; width:100%; height: auto; position:relative;}
	.swh-map a { font-size:14px; color:#fff; display:inline-block; border:1px solid #ff9b8f; font-weight:bold; background:url(../images/ds-bg-sj.png) no-repeat 8px center #ffe3e0; padding:0 13px 0 23px; position: relative; height:1.3rem; line-height:1.3rem; margin-bottom:5px; color:#333; font-weight:normal;}
	.swh-map a:hover { text-decoration:underline;}
	.swh-map a.po01 { top: auto; left:auto;}
	.swh-map a.po02 { top:auto; left:auto;}
	.swh-map a.po03 { top:auto; left:auto;}
	.swh-map a.po04 { top:auto; left:auto;}
	.swh-map a.po05 { top:auto; left:auto;}
	.swh-map a.po06 { top:auto; left:auto;}
	.swh-map a.po07 { top:auto; left:auto;}
	.swh-map a.po08 { top:auto; left:auto;}
	.swh-map a.po09 { top:auto; left:auto;}
	.swh-map a.po10 { top:auto; left:auto;}
	.swh-map a.po11 { top:auto; left:auto;}
	.swh-map a.po12 { top:auto; left:auto;}
	.swh-map a.po13 { top:auto; left:auto;}
	.swh-map a.po14 { top:auto; left:auto;}
	
	.gdtp-box h3 {height:1.7rem; line-height:1.7rem; border:1px solid #dddddd; border-top:2px solid #c90d10; background:#fbfbfb; font-size:16px; font-weight:bold; color:#c90d10; padding-left:15px;}
	.gdtp-box h3 span { display:inline-block;  width:25%;  margin-right:0; color:#333; cursor:pointer; padding-left:10px;}
	.gdtp-box h3 span.on { background:url(../images/h3-bg.png) no-repeat left center; color:#c90d10; width:25%; }
	
	.gdtp-img-box { position:relative;}
	.gdtp-imglist { position:relative; width:100%; margin-top:10px; height: auto; overflow:hidden;}
	.gdtp-imglist-box { width:100%; float:none; position: relative; height:auto;}
	.gdtp-imglist-box ul { float: none; height:12.37rem; overflow:hidden;}
	.gdtp-imglist-box ul:last-child { display:none;}
	.gdtp-imglist-box ul li { width:7.3rem; height:6.085rem; float:left; margin:0 0.24rem 0.3rem;}
	.gdtp-imglist-box ul li img { width:100%; height: 4.685rem; display:block;}
	.gdtp-imglist-box ul li p { text-align:center; height:1.4rem; line-height:1.4rem; font-size:14px; overflow:hidden;}
	
	.hwcl-link { position: relative; right: auto; top:auto; z-index:99; text-align:center; padding:5px 0;}
	.hwcl-link a { display:inline-block; width:28%; height:30px; line-height:30px; margin: 0 6px; text-align:center; border:1px solid #ccc; background:#f9f9f9;}
	.hwcl-link a:hover { color:#333; background:#f9f9f9;}
	
	.gdtp-link {position:absolute; right:10px; top:-40px; z-index:99;}
	.gdtp-link a { color:#888;}
	.gdtp-link a:hover { color:#c90d10;}
	
	.link-box { width:100%; margin:5px auto 0; box-sizing:border-box; padding:0 5px;}
	.link-box ul li { line-height:24px; margin-bottom:5px; border:1px solid #f8e1e5; position:relative; box-sizing:border-box; }
	.link-box ul li h3 { float:left; width:100px; background:#f8e1e5; font-size:14px; font-weight:bold; color:#c90d10; text-align:center;line-height:24px; top:0; bottom:0; position:absolute; display:table-cell; vertical-align:middle;}
	.link-box ul li p { float:left; margin-left:100px;}
	.link-box ul li p a { display:inline-table; margin-left:15px;}
	
	.footer-box { width:100%; height: auto; background:#941100; border-top:3px solid #820708; margin-top:10px;}
	.footer { display:none; }
	.footer-sj { width:100%; display:block; margin:0 auto; color:#fff; text-align:center; line-height:20px; position:relative; padding-top:12px;}
	.footer-sj a { color:#fff;}
	.footer-sj p { padding:0 25px;}
	.foot-img { width:56px; height:68px; margin:0 auto; position: relative; display:block; right:0; top:0;}
	
	.ny-contant { width:100%; box-sizing:border-box; padding:0 0.45rem; margin:10px auto 0;}
	.ny-lbox { width:100%; min-height:auto; box-sizing:border-box; background:#fff; border:1px solid #dedede;border-top: 2px solid #c90d10;}
	.ny-lbox h3 {height: 1.7rem; line-height: 1.7rem; border-bottom: 1px solid #dddddd;  background: #fbfbfb; font-size: 14px; font-weight: normal; padding-left: 10px;}
	.ny-lbox01 { width:100%; min-height:auto; box-sizing:border-box; background:#fff; border:1px solid #dedede;border-top: 2px solid #c90d10;}
	.ny-lbox01 h3 {height: 1.7rem; line-height: 1.7rem; border-bottom: 1px solid #dddddd;  background: #fbfbfb; font-size: 14px; font-weight: normal; padding-left: 10px;}
	.ny-rbox { display:none;}
	.ny-news-list { padding:5px 10px;}
	.ny-news-list ul li { height:1.5rem; line-height:1.5rem; padding-left:15px; overflow:hidden; background:url(../images/gg-list-bg.png) no-repeat left center; border-bottom:1px dashed #d5d5d5;}
	.ny-news-list ul li a { display:block;}
	.ny-news-list ul li a p { float: none; width:100%; overflow:hidden;}
	.ny-news-list ul li a span { float:right; color:#888; display:none;}
	
	.page { height:auto; line-height:30px; padding:0 15px 10px; text-align:center;}
	.page span,.page a { display:inline-block; margin:0 7px;}
	.page span { color:#999;}
	.page a.on { color:#cb1500; font-weight:bold;}

    .ny-news-xq { padding: 5px 10px; background: #fff;}
	.ny-news-xq h4 {font-size: 0.8rem; color: #df0a0a; line-height: 1.5rem; padding: 10px 0; text-align: center;}
	.ny-news-xq h5 { line-height:1.2rem; text-align:center; background:#e5e5e5; margin-bottom:15px;}
	.ny-news-xq p { font-size:0.65rem; line-height:1.3rem; margin-bottom:15px;}
	.ny-news-xq img { max-width:100%; height:auto; margin:0 auto;}	
	
	.wz-page { height: auto; line-height:1.65rem; margin:0 10px; background:none;}
    .wz-page span { display:block; width:100%; max-width:100%; box-sizing:border-box; padding:0 5px; height:1.65rem; overflow:hidden; margin:0 0 10px; background:#e5e5e5; color:#666;}
	
	.pic-list { padding:0.4rem; text-align:center;}
	.pic-list ul li { width:5.8rem; height:10.68rem; display:inline-block; float:left; margin:0 0.65rem 15px; vertical-align:top;}
	.pic-list ul li img { width:5.8rem; height:8.18rem; display:block;}
	.pic-list ul li h4 { font-size:0.7rem; font-weight:bold; color:#c90d10; height:1.25rem; line-height:1.25rem;}
	.pic-list ul li p { height:1.25rem; line-height:1.25rem; font-size:0.7rem; color:#333;}
	.pic-list ul li:first-child { margin:0 4.2rem 20px;}
	
	.ngzz-list ul li { width:6.2rem; float:left; margin:0 0.4rem 10px;}
	.ngzz-list ul li img { width:6.2rem; height: auto; display:block;}
	.ngzz-list ul li p { line-height:18px; height:36px; overflow:hidden; font-size:12px; padding:5px 10px; text-align:center; }
	.zt-box-img { width: 100%; padding:0 5px; box-sizing: border-box; margin: 10px auto; }
	
	}















